TeleUSE/Win


In today's large, computing-intensive enterprise, UNIX developers are called upon to create more mission-critical applications than ever before-and to deploy those applications within a heterogeneous environment that typically features MS Windows as a large portion of the user platform. The cross-platform challenge will only intensify as more businesses adopt client/server networks, as users request ever more sophisticated, easy-to-use, distributed applications, and as the demands of time-to-market raise the requirement for extremely rapid deployment.

What kinds of tools will help you meet these challenges? Tools that support single-source development and a simplified target deployment. Tools that are non-proprietary and extensible, with avenues for leveraging existing resources and code. Tools that produce a native Windows look-and-feel. Most of all, you need tools that support very rapid, even immediate, Windows deployment, to meet the ever-widening demands of time-to-market.

Like the problem it addresses, cross-platform technology is in its early stages, and current tools tend to meet some of these requirements and not others. Selecting the right solution for your organization often requires juggling a number of important trade-offs, for example, between native Windows deployment, which requires time and Windows programming expertise, and the ease and rapid deployment of single-source UNIX development. The former typically is the solution of choice for environments containing both 16- and 32-bit desktops, but it may not be needed if your organization is evolving, like many, toward a predominance of more powerful 32-bit PCs running Windows NT.

TeleUSE/Win Highlights

TeleUSE/Win allows you to create a GUI for UNIX using TeleUSE-the most powerful tool on the market today for building high-end, mission-critical X/Motif GUI applications-then easily translate your GUI into one that runs on Windows 3.x, or NT. Not only do the resulting user interfaces match or exceed user expectations, but they are readily portable to today's most widely used platforms.


TeleUSE/Win Features

TeleUSE/Win32: Single-source UNIX Development With Rapid Deployment

The TeleUSE/Win32 approach uses the best of emerging development, client/server, and cross-platform technologies to provide a superior solution for user environments dominated by UNIX servers and 32-bit PC clients running Windows NT or Windows 95. With this powerful tool, you simply copy a TeleUSE-generated GUI application to an Intel platform on the enterprise network. Then, using the TeleUSE application builder on the PC, you rebuild the GUI so as to deploy it on the target. Once you've created a launch icon in the Windows Program Group, the application is ready to go.

Essentially, TeleUSE/Win32 enables you to effect a paradigm conversion by creating X-Windows applications as iconic applications in the Windows NT Program Manager. You develop and deploy robust cross-platform applications very quickly, and using Windows NT (or 95) does not necessitate the memory- and/or video-rich target required by many of today's cross-platform toolkits. Moreover, not only does TeleUSE/Win32 not have a proprietary API, but it requires expertise in only one API: X/Motif.

Wm Replacement Class for Motif GUI Objects

A key feature of TeleUSE/Win32 is its use of our Wm class, which contains indirect references to the X/Motif classes and translates Motif components to ones that produce a Windows-friendly "look-and-feel." Not only do you deliver GUIs that are familiar to your PC users and are therefore easier to use, but this strategy's object-oriented design ensures that you can even replace the Wm references for additional platform-specific optimizations.

Complete Reuse of All Existing Application Code

With TeleUSE/Win32, you reuse 100% of your TeleUSE-generated OSF/Motif code-including all callback code-in the Windows version of your GUI application. You leverage your UNIX expertise today, and migrate to NT as it evolves. What this means is that from a single source, your ports are virtually instantaneous, with no additional programming required after the GUI is moved to the Intel platform.

Single-Source Lifecycle Support

TeleUSE/Win32's reuse of all your TeleUSE-generated code produces the most efficient lifecycle support available in a cross-platform solution. TeleUSE's powerful inheritance mechanism and Dialog Manager enable very rapid cross-platform prototyping throughout an application's life cycle: you can repeatedly test the performance of an OSF/Motif application on the Windows side, very quickly ensuring that the application behaves appropriately on both platforms.

The Power of TeleUSE and Motif for Superior Windows Applications

The TeleUSE User Interface Management System supports all the key features of object-oriented development-including abstraction, encapsulation, inheritance, polymorphism, C++ class generation, and the creation of reusable components. With TeleUSE as your solution for GUI development in UNIX, you design GUIs that are more maintainable and reusable than ever before, and you do so more easily and intuitively. And with TeleUSE/Win, your cross-platform GUIs are more sophisticated than any you could create in Windows. TeleUSE/Win16 makes available a comprehensive subset of 24 Motif widgets, and TeleUSE/Win32 gives you access to the complete set of Motif widgets and all X and Xt functions. Click here to see a TeleUSE system block diagram.

Support for Legacy Applications

Both TeleUSE/Win16 and TeleUSE/Win32 let you easily move any TeleUSE-generated GUI application to Windows. With TeleUSE/Win16, you convert these existing applications into portable objects and classes that deliver native functionality to any Microsoft Windows platform. And TeleUSE/Win32 lets you instantly deploy an existing GUI on Windows NT, allowing you to reuse both the GUI and the callback code from these Motif applications.

An Open, Standards-based Architecture

TeleUSE fully conforms to all of today's open systems standards, including COSE/CDE and OMG/CORBA. This open architecture gives you a great deal of freedom in terms of extensibility, as well as a comprehensive set of lifecycle alternatives. Your ported GUIs can readily be extended with custom or third-party libraries, and because TeleUSE-generated GUIs are both open and object-oriented, you can readily add libraries, fine-tune classes and object attributes, and make other modifications as your applications are reused and maintained over time. The open architecture of TeleUSE/Win32 makes possible a stepwise replacement of Wm classes with native MFC libraries, creating an avenue for "weaning" your application environment off UNIX and making the client/server model more platform-specific, should the need arise.

World-class support for client/server development

TeleUSE/Win supports one of the most common migration paths for software in today's environments. In so doing, the product reflects Thomson Software Products' strong support of open systems computing. An active member of the Open Software Foundation (OSF) and X Consortium, Thomson Software Products is the world's leading supplier of products that help you create and deliver the portable, distributed software that is rapidly becoming standard in today's client/server computing environments.

For more information call 1 (800) 833-0085, ext. 244, or send mail to info@thomsoft.com

Back to TeleUSE Home Page

Copyright Thomson Software Products 1995. All rights reserved. All brand and product names are trademarks or registered trademarks of their respective companies. The information contained herein is subject to change without notice.